package innerClass;

public class Body {//外部类
    public class Heart{
        public void beat(){
            System.out.println("心脏跳动");
            /*
            * 内部类可以访问外部类的成员变量
            * */
            System.out.println("我叫"+name);
//            System.out.println(methodBody());
        }
    }
    //外部类的成员变量
    private String name;

    //外部类的成员方法
    void methodBody(){
        System.out.println("外部类的方法");
//        Heart heart = new Heart();
//        heart.beat();
        //或者写成：
        new Heart().beat();//匿名对象写法
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
